package br.com.controller;

import java.sql.Connection;
import java.util.List;

import br.com.bean.EnsinoBean;
import br.com.bean.SerieBean;
import br.com.dao.SerieDao;



public class SerieController {

	public static void inserir(Connection conn, int ensino, String serie) throws Exception{

		SerieBean a = new SerieBean();
		
		a.getEnsino().setId(ensino);
		a.setDesc(serie);

		SerieDao dao = new SerieDao();
		dao.inserir(conn,a);
	}

	public static void excluir(Connection conn, int id) throws Exception{

		SerieBean a = new SerieBean();
		a.setId(id);

		SerieDao dao = new SerieDao();
		dao.excluir(conn,a);
	}

	public static void update(Connection conn, int id, int ensino, String serie) throws Exception{

		SerieBean a = new SerieBean();
		a.setId(id);
		a.getEnsino().setId(ensino);
		a.setDesc(serie);

		SerieDao dao = new SerieDao();
		dao.alterar(conn,a);
	}


	public static List<SerieBean> ListBimestre(Connection conn, int id) throws Exception{

		SerieBean a = new SerieBean();
		a.getEnsino().setId(id);

		SerieDao dao = new SerieDao();
		List<SerieBean> naList = dao.getLista(conn,a);

		return naList;
	}

	//controller do combo dinamico de seire ensino
	public static List<SerieBean> ListSerie(Connection conn, int idensino) throws Exception{

		EnsinoBean bean = new EnsinoBean();
		bean.setId(idensino);
		SerieDao dao = new SerieDao();
		List<SerieBean> naList = dao.getListaSerie(conn, bean);

		return naList;
	}		
}